An Assessment of the IEC 1131-3 Standard on Languages for Programmable Controllers

نویسنده

  • Konstantinos Tourlas
چکیده

Programmable Logic Controllers (PLCs) are playing an increasing role in the construction of safety critical systems. The standard IEC 1131-3 deenes a number of interrelated languages for the expression of PLC programs. Here we consider a subset of the IEC 1131-3 languages, that of function blocks, and present an assessment of the standard from the viewpoint of providing a formal semantics to that subset. In doing so, we also provide justiication for our decisions in resolving ambiguities in the standard. Finally, we comment on the overall structure of the standard and, particularly, on how it relates function blocks to the other programming elements.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A synchronous model of the PLC programming language

This paper presents rst results in the deenition of a synchronous model of the PLC programming language ST. This work is part of the integration of the IEC 1131 design standard and the synchronous technology , with the motivation to give access to formal techniques and tools. 1 The design of industrial controllers Industrial control systems, e.g. in factory automation , are complex and safety c...

متن کامل

Design for Proof : An Approach to the Design ofDomain -

We propose that the domain of a domain speciic language (DSL) can be characterised by the class of properties a programmer might want to prove of programs in the domain. This suggests that a major factor in the design of DSLs should be ease of proof for those properties. We develop these ideas in the context of industrial computing systems by presenting a semantics and proof system for a langua...

متن کامل

Τhe Function Block Model in Embedded Control and Automation From IEC61131 to IEC61499

The Function Block (FB) model was first standardized by the 1131 standard of the International Electrotechnical Commission (IEC) for programmable controllers. This standard was successfully adopted by the industry but it seems to have several constraints for the development of today’s complex embedded control and automation systems. These constraints are mainly imposed by the procedural program...

متن کامل

Replication of IEC 61499 Applications

PLCs (Programmable Logical Controllers) are embedded computers built specifically for the industrial environment, and used for the automation of industrial processes. These systems are typically programmed using programming languages defined in the IEC 61131-3 standard (this includes 2 textual and 3 graphical programming languages). IEC 61131-3 however only considers PLCs working in isolation. ...

متن کامل

Timed automaton models for simple programmable logic controllers

We give timed automaton models for a class of Programmable Logic Controller (PLC) applications, that are programmed in a simple fragment of the language Instruction Lists as defined in the standard IEC 1131-3. Two different approaches for modelling timers are suggested, that lead to two different timed automaton models. The purpose of this work is to provide a basis for verification and testing...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997